package com.wiscamp.ninechapters.problems.application.dto.commands.exams;

import com.wiscamp.ninechapters.ddd.CommandObject;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 试卷部分
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class CreatePaperPartCommand extends CommandObject {
    /**
     * 考试编号
     */
    private long examId = 0;

    /**
     * 大纲版本
     */
    private String version = "";

    /**
     * 部分序号
     */
    private int partIndex = 0;

    /**
     * 部分类型
     */
    private int partTypeId = 0;

    /**
     * 部分名称
     */
    private String partName = "";

    /**
     * 部分说明
     */
    private String partDirectionDescription = "";

    /**
     * 部分说明语音
     */
    private String partDirectionAudio = "";

    /**
     * 分数
     */
    private int partScore = 0;

    /**
     * 时间限制
     */
    private int timeLimit = 0;

}